Enroll: http://dmitrysoshnikov.com/courses/parser-from-scratch/ This is a third lecture from the "Building a Parser from scratch" where we build a Recursive-descent parser for a full programming similar to JavaScript. Other lectures from this course: https://www.youtube.com/playlist?list=PLGNbPb3dQJ_5FTPfFIg28UxuMpu7k0eT4 In this lecture: - Tokenizers as Finite state machines - Regular Expressions notation - Tokenizer spec - Generic getNextToken - Single-line and Multi-line comments #Parser #AST #Recursive_descent